package com.xhtt.modules.inspection.service;


import com.baomidou.mybatisplus.extension.service.IService;
import com.xhtt.common.utils.PageUtils;
import com.xhtt.modules.inspection.entity.InsLabel;
import com.xhtt.modules.inspection.entity.InsPointLabel;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 用户和部门的关系表 服务类
 * </p>
 *
 * @author xj
 * @since 2019-01-18
 */
public interface IInsPointLabelService extends IService<InsPointLabel> {

    // 根据标签编号查询绑定的检测点设备/检查项名称
    List<String> getDeviceNamesByLabelId(Integer labelId);

    // 根据检测点编号获取标签名称
    String getLabelNameByPointId(Integer pointId);

    // 根据检测点编号获取标签对象
    InsLabel getInsLabelByPointId(Integer pointId);

    // 获取所有检测点和绑定的标签
    PageUtils getPointLabelList(Map<String, Object> params);

}
